home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 10 / The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso / PC_SIGCD / 04 / 4 / DISK0447.ZIP / AIRNAV.DOC < prev    next >
Text File  |  1980-01-01  |  6KB  |  145 lines

  1. FILE: AIRNAV.DOC
  2.  
  3. AIR NAVIAGTION - FLIGHT PLANNING PROGRAM
  4.  
  5. 1. INTRODUCTION
  6.  
  7.     The AIRNAV program is written to prepare a flight log for
  8. flight over a predetermined route of up to twenty points (for
  9. most light aircraft this provides waypoints close enough
  10. together, and enough waypoints for one leg without refueling. 
  11. The log gives the geographic coordinates of the point, the
  12. distance between points, the true course, and the estimated time
  13. between points.  It prints space on the log for entering actual
  14. time between points.  All flight planning is done on the basis of
  15. one estimated speed for the entire series of legs. The effects of
  16. wind and changes of speed with changes of altitute are not taken
  17. into consideration in this program.  
  18.  
  19. The effect of wind and altitude need to be considered in the
  20. intial selection of an estimated groundspeed but since they
  21. change substantially over any single 300 to 400 mile trip segment
  22. the pilot will have to make these revisions manually. An
  23. additional program module could be added to compute effect over
  24. the planned flight segement.
  25.  
  26. Waypoint data is contained in a separate sequential file which is
  27. loaded into memory at the start of the program.  For flight
  28. planning in various regions, such as the Pacfic Northwest and
  29. Alaska, the complete file of data for the United States can be
  30. broken down into regions, enabling the program to run faster.
  31.  
  32. 2.  PROGRAM STRUCTURE
  33.  
  34. The program is arranged in four modules.  These are:
  35.  
  36.     Calculate flight
  37.     Calculate intermediate points
  38.     Edit waypoint lists
  39.     Load new file
  40.  
  41.    a. The flight cacluation prompts for load of a waypoint data
  42. file and for input of the starting waypoint and up to 19
  43. additional waypoints.  Each waypoint is in the file in a string
  44. 39 characters long which inlcude eight letters for the name
  45. (additional letters are chopped off on input), four letters as
  46. the aviation "identifier", the lattitude and longitude (which can
  47. be plus or minus for north and south lattitude, and east and west
  48. longitude to make the program work world wide.  The program
  49. calcualtes the course and distance between each set of waypoints
  50. by spherical trigonometry and computes the estimated time between
  51. points based on the estimated groundspeed.  Output is in the form
  52. of a flight log.  Courses are given as true but the deviation for
  53. each waypoint is printed out so the pilot can make the mental
  54. calculation.
  55.  
  56.     b.  Calculate Points - This module will calculate the great
  57. circle course and distance between any two given points.  It will
  58. calculates the geographic coordinate of points at equal distances
  59. along a great circle route, and will also calculate the longitude
  60. and distance from the start at which the great circle course
  61. intercepts any given lattitude, or the lattitude and distance
  62. from the start at which it intercepts any given longitude.
  63.  
  64.     c.  The edit module will add to, change, or list the points
  65. in the waypoint file
  66.  
  67.     d.  The new file module will load a new waypoint file into memory.
  68.  
  69.  
  70. 3.  DATA FILES
  71.  
  72.      Data files consist of 39 characters.  The program was
  73. originally wiritten for the Actrix computer which would hold only
  74. 500 waypoints in string space, so files of waypoints were set up
  75. on a regional geographic basis.
  76.  
  77.     Data files can be written modified and rearranged using any
  78. text editor, or can be compiled and sorted from a data base. 
  79. Alternatively there is a uility program "SORTED.BAS" for use in
  80. building and sorting waypoint files.  It uses the Shell-Metz sort
  81. procedure but still runs slowly.  This is the format for the
  82. waypoint string.  
  83.  
  84.     "SAMPLE FORMAT FOR WAYPOINT ENTRY"
  85.     "LOPEZISL S31- 048-29.2 0122-56.3 -21 WA"
  86.     "________ ____ ________ _________ ___ __"
  87.  
  88. The first item is eight characters containing the name of the
  89. waypoint.  For simplicity spaces and periods in the waypoints are
  90. eliminated and names run together.  Also, prefaces such as "Fort"
  91. and "Saint" are abbreviated FT and ST without the period.  When
  92. entering the names of waypoints you can enter the full name (more
  93. than eight characters.  The input routine will chop off all but
  94. the first eight.
  95.  
  96. The second item is the aviation "identifier" - four characters. 
  97. As a convention of this program intersections are writen with the
  98. first three letters of the intersection name followed by an "I"
  99. as the fourth letter. 
  100.  
  101. The magnetic variation is given so it can be printed out on the
  102. flight plan and the two letter abbreviation for the state,
  103. province, our country is the last item.
  104.  
  105. 4. CALCULATE FLIGHT
  106.  
  107.     a.  Load basic, load "AIRNAV-B.BAS" and run
  108.  
  109.     b.  You can select the "Load file" option first, then read
  110. through the list of waypoints with the "Edit" option for
  111. familiarization, or go directly to the "Calculate Flight" module.
  112.  
  113.     c.  Enter up to twenty waypoints in succession.  As the
  114. waypoints are entered they are listed in sequence so you you
  115. where you are.  You can start over by typing "START".  If you
  116. don't remember what waypoints are on the list you can type
  117. "LIST".  The program will switch to the "Edit List" module so you
  118. can see if your selected waypoint is on the list, or enter it if
  119. it isn't.  When you have entered all the waypoints enter "Done". 
  120. You will then be prompted for the estimated groundspeed.  When
  121. this is entered  the program will commence retrieving the
  122. waypoints from memory and calculating the program.
  123.  
  124.     d.  If the waypoint you have entered does not exist you will
  125. be promted to re-enter another waypoint, or a different spelling. 
  126. At this point you can again go back and look  at the list to
  127. check to spelling, or to add another waypoint.
  128.  
  129.     e.  When calculations are complete for each leg the computer
  130. will print out the flight log.  At the conclusion of the printing
  131. it will as if you want to add another leg.  You can input
  132. additional legs, one at a time.
  133.  
  134. 5.  CALCULATE INTERMEDIATE POINTS
  135.  
  136.     In this portion of the program you select the starting and
  137. ending points, and a leg distance.  The program will calculate
  138. the geographic coordinates of the points at the end of each leg
  139. segement.  You can also compute the lattitude at which the course
  140. intercepts any given longitude, or the longitude at which it
  141. intercepts any given degree of latittude.
  142.  
  143.  
  144.  estimated groundspeed.  When
  145. this i